_G.require("lib.lualibs");
_G.require("lib.win.form");



print(111111111);



// ffi.cdef(
//     `
// typedef unsigned long DWORD;
// typedef struct tagCOPYDATASTRUCT {  // cds 
//     DWORD dwData; 
//     DWORD cbData; 
//     void* lpData; 
// } COPYDATASTRUCT;
// typedef const char* tstr;
// int FindWindowA(tstr lpClassName,tstr lpWindowName);
// void mytest();
// `)


// let hwnd = ffi.C.FindWindowA(null, "aardio form");
// console.log(`hwnd-${hwnd}`)
// let copyDataStruct = ffi.new("COPYDATASTRUCT");
// let word = "你好世界"
// console.log(word)
// copyDataStruct.dwData = 0;
// copyDataStruct.cbData = word.length;
// copyDataStruct.lpData = ffi.cast("void*", word)
// win.user32.sendMessage(hwnd, WM_CONST.WM_COPYDATA,null,copyDataStruct)



